package com.lwm.annotationandreflection.ref;

/**
 * @author liweimin
 * @date 2020/9/24 16:13
 * @description 类加载
 * 类加载到内存，产生一个类的class对象，链接赋默认值
 * 构造器执行cinit方法 合并复制动作和静态代码块赋值
 */
public class ref04 {
    public static void main(String[] args) {
        A a = new A();
        System.out.println(A.a);
    }
}

class A {

    static {
        System.out.println("A类静态代码块初始化");
        a = 56;
    }
    static int a = 15;
    public A() {
        System.out.println("A的无参构造方法");
    }
}